import pandas as pd
import os
script_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(script_dir)
#读取csv文件
df = pd.read_csv('NotClean_EVUsage_Data.csv')
#显示每一列是否有缺失值
print(df.isnull().any())
print('*'*50)
#显示每一列缺失值的数量
print(df.isnull().sum())
print('*'*50)
#统计共有几列存在缺失值
print(df.isnull().any().sum())
print('*'*50)
#查看数据缺失占比
print(((df.isnull().sum())/df.shape[0]).sort_values(ascending=False).map(lambda x:"{:.2%}".format(x)))